Version 2.2.1
	1)  Updated VirtualDrive_ISOKernelPatch & VirtualDrive_DismountISOOnIGR to work correctly, 1 enables and 0 disables.
		(This was inverted due to legacy migration, so fixed that dashloader customizer side also)


Version 2.2.0
	1)  Added FTP support. 
		It will use the network settings stored in the eeprom.
		Used dd_ftp.cpp/.h from https://github.com/Darkone83/DarkDash
		Thank you Darkone83

	2)  Font.xpr is now stored in the E:\UDATA\09999996\


Version 2.1.5
	1)  Fixed emustation igr file, forgot to read the file :/


Version 2.1.4

	1)  Some logging fixes

	2)  Fixed trailing whitespace loop

	3)  Added in safe guard for try_launch
		Like try_launch_btn & try_launch_error, I forgot to add it.


Version 2.1.3

	1)  Forgot to move up the prep and softmod exclusive checks above button holding.


Version 2.1.2

	1)  Fixed PAL now outputting anything.
		Thank you Openhandhelds for noticing


Version 2.1.1

	1)  Fixed M8+ detection so 1.6 kernels don't try to get patched

	2)  Updated some of the code to be better and simpler.

	3)  Better Cerbios detection for ISOs being mounted.

	4)  Removed the Ind-Bios loading of D:\default.xbe use the Cerbios attacher.
		This fixed having to double IGR if using Cerbios attacher.

	5)  Added the option to select single colour if you don't like the multi colours


Version 2.0.0

Features:

	1)  UI
		You can now see what's being launched etc...
		Supports PAL & NTSC resolutions bar 1080i
		Can be disabled if you don't like it.

	2)  Dashloader.ini
		This is the new home of settings & button mappings.
		It sits next to the xbe file. (wherever that maybe)

	3)  Universal
		Works on hardmods & softmods.
		If it finds my softmod it will launch extras recovery dashes.
		If run as evoxdash.xbe it will skip this dash path so not to loop.

	4)  Better M8+ & Ind-Bios 5003 detection
		Now uses the kernel version to determine what bios.

	5)  Virtual ISO patch for M8+ & Ind-Bios 5003
		Add ISO loading to those bios.

	6)  Universal ISO dismounter
		Works on Softmods, Cerbios & legacy bios.
		(M8+ & Ind-Bios 5003)

	7)  Better logging
		Output is nicer to the eye.

	8)  Better button press handling
		Now wont accept more than 1 button pressed
		Unless I have hardcoded it. (Start+Y for recovery dash loading)

	9)  Updated dashboard path order
		E:\
		  - XBMC-Emustation\Default.xbe
		  - XBMC4Gamers\Default.xbe
		  - XBMC4Xbox\Default.xbe
		  - Dashboard\Default.xbe
		  - Dash\Default.xbe
		  - XBMC\Default.xbe
		  - XBMC.xbe
		  - Evoxdash.xbe

		C:\
		  - XBMC-Emustation\Default.xbe
		  - XBMC4Gamers\Default.xbe
		  - XBMC4Xbox\Default.xbe
		  - Dashboard\Default.xbe
		  - Dash\Default.xbe
		  - Evoxdash.xbe

		F:\
		  - XBMC-Emustation\Default.xbe
		  - XBMC4Gamers\Default.xbe
		  - XBMC4Xbox\Default.xbe
		  - XBMC\Default.xbe
		  - Dashboard\Default.xbe
		  - Dash\Default.xbe


Extra info:

	If manually editing dashloader.ini take note.

		Strings: (Path to xbe)
			[Buttons]
			A
			B
			X
			Y
			White
			Black
			Back
			Start

			[Recovery]
			Path

			[Dashboard]
			Path

		Bools: (0 or 1)
			[UI]
			Enabled

			[Logging]
			Enabled

			[VirtualDrive]
			ISOKernelPatch
			DismountISOonIGR

		Ints: (0 -> 9999999)
			[UI]
			ButtonDelay
			LaunchDelay